package com.qingzhuge.pay.vo;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Data;
import lombok.EqualsAndHashCode;
import me.chanjar.weixin.common.annotation.Required;

/**
 * @author : zero.xiao
 * @description :
 * @date : 2018/11/19 0019 下午 17:25
 * @modified :
 * @since :
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class PayCouponInfoQuery extends PayCoupon{
    private static final long serialVersionUID = -8257265555136164218L;
    /**
     * <pre>
     * 字段名：代金券id
     * 变量名：coupon_id
     * 是否必填：是
     * 示例值：1757
     * 类型：String
     * 说明：代金券id
     * </pre>
     */
    @Required
    @XStreamAlias("coupon_id")
    private String couponId;

    /**
     * <pre>
     * 字段名：代金券批次号
     * 变量名：stock_id
     * 是否必填：是
     * 示例值：58818
     * 类型：String
     * 说明：代金劵对应的批次号
     * </pre>
     */
    @Required
    @XStreamAlias("stock_id")
    private String stockId;
}
